This web site is building a set of free materials, lectures, and assignments to help students learn the Django web development framework. You can take this course and receive a certificate at:
We use the free PythonAnywhere hosting environment to deploy and test our Django projects and applications. You can keep using this hosting environent to develop and deploy your Django applications after you complete the course.
Note Starting May 2025, this course is transistioning from using Django 4.2 to Django 5.2 and from the Ads series of assigments to the new Marketplace assignments. If you started the course using Django 4.2 and the Ads series of assignments, you can finish the course using Django 4.2 but if you are starting the course June 2025 or later, you should use Django 5.2 and complete the Marketplace assignments.
This site uses Tsugi framework to embed a learning management system into this site and handle the autograders. If you are interested in collaborating to build these kinds of sites for yourself, please see the tsugi.org website.
The material produced specifically for this site is by Charles Severance and others and is Copyright Creative Commons Attribution 3.0 unless otherwise indicated.
Copyright Creative Commons Attribution 3.0